hardly contain oneself - Spanish English Dictionary